//cache缓存
import Cache from '@/utils/cache.js'
//项目
import Subject from '/api/Subject.js'
//公共方法
import methodBase from '/common/base.js';
//语言
import Lang from '@/utils/lang.js';

class subjectApi {
	/**
	 * 得到科目信息
	 */
	getSubjectListApi(data) {
	 // data['school_id'] =Cache.get('schoolid');//学校ID
	  // data['team_id'] =Cache.get('teamid');//班级
		return Subject.getSubjectList(data);
	}
	/**
	 * 获取班级对应的配置
	 */
	getTeamGradeOptionApi(data) {
		return Subject.getTeamGradeOption(data);
	}
	/**
	 * 随机获取题
	 */
	getRandomProjectApi(data) {
		return Subject.getRandomProject(data);
	}
	/**
	 * 得到指定项目
	 */
	getSubjectApi(data) {
		return Subject.getSubject(data);
	}
	/**
	 * 得到指定项目
	 */
	getSubjectApi(data) {
		return Subject.getSubject(data);
	}
	/**
	 * 得到项目信息
	 */
	getProjectApi(data) {
		return Subject.getProject(data);
	}
	
	/**
	 * 得到项目信息
	 */
	setUserProjectApi(data) {
		data['user_id'] =Cache.get('userid');//用户ID
		return Subject.setUserProject(data);
	}
	/**
	 * 得到项目结果
	 */
	getUserHistoryProjectApi(data) {
		return Subject.getUserHistoryProject(data);
	}
	/**
	 * 答题项目历史列表
	 */
	getUserHistoryProjectListApi(data) {
		return Subject.getUserHistoryProjectList(data);
	}
	/**
	 * 获取等级
	 */
	getGradeListApi(data) {
		return Subject.getGradeList(data);
	}
	/**
	 * 申请查看训练者信息
	 */
	addUserManageApi(data) {
		data['user_id_manage']=Cache.get('userid');
		return Subject.addUserManage(data);
	}
	/**
	 * 申请查看训练者信息列表
	 */
	getUserManageListApi(data) {
		data['user_id_manage']=Cache.get('userid');
		return Subject.getUserManageList(data);
	}
	/**
	 * 训练者查看申请信息
	 */
	getUserManageApi(data) {
		data['user_id']=Cache.get('userid');
		return Subject.getUserManage(data);
	}
	/**
	 * 训练者确认申请者查看
	 */
	setUserManageApi(data) {
		data['user_id']=Cache.get('userid');
		return Subject.setUserManage(data);
	}
}

export default new subjectApi;